package com.jxdinfo.hussar.cloud.module.example.dljc.basketdata.vo;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 吊篮监测实时数据VO
 */
public class BasketDataVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id主键
     */
    private String id;

    /**
     * 吊篮id
     */
    private String unloaId;

    /**
     * 吊篮名称
     */
    private String unloadName;

    /**
     * 报警数据id
     */
    private String dataAlarmId;

    /**
     * 数据状态，0正常，1预警，2报警
     */
    private Integer dataStatus;

    /**
     * 检测类型：1倾斜角度 2 吊篮重量 3电流监测
     */
    private Integer dataType;

    /**
     * 测量值
     */
    private Double measureValue;

    /**
     * 预警值
     */
    private String warnValue;

    /**
     * 报警值
     */
    private String errorValue;

    /**
     * 数据采集时间
     */
    private LocalDateTime collectionTime;

    /**
     * 项目编号
     */
    private String tyProjectCode;

    /**
     * 创建时间
     */
    private LocalDateTime tyCreateTime;

    /**
     * 创建人id
     */
    private String tyCreateUserid;

    /**
     * 创建人
     */
    private String tyCreateUserName;

    /**
     * 更新时间
     */
    private LocalDateTime tyLastUpdateTime;

    /**
     * 更新人id
     */
    private String tyLastUpdateUserid;

    /**
     * 更新人
     */
    private String tyLastUpdateUserName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUnloaId() {
        return unloaId;
    }

    public void setUnloaId(String unloaId) {
        this.unloaId = unloaId;
    }

    public String getUnloadName() {
        return unloadName;
    }

    public void setUnloadName(String unloadName) {
        this.unloadName = unloadName;
    }

    public String getDataAlarmId() {
        return dataAlarmId;
    }

    public void setDataAlarmId(String dataAlarmId) {
        this.dataAlarmId = dataAlarmId;
    }

    public Integer getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Integer getDataType() {
        return dataType;
    }

    public void setDataType(Integer dataType) {
        this.dataType = dataType;
    }

    public Double getMeasureValue() {
        return measureValue;
    }

    public void setMeasureValue(Double measureValue) {
        this.measureValue = measureValue;
    }

    public String getWarnValue() {
        return warnValue;
    }

    public void setWarnValue(String warnValue) {
        this.warnValue = warnValue;
    }

    public String getErrorValue() {
        return errorValue;
    }

    public void setErrorValue(String errorValue) {
        this.errorValue = errorValue;
    }

    public LocalDateTime getCollectionTime() {
        return collectionTime;
    }

    public void setCollectionTime(LocalDateTime collectionTime) {
        this.collectionTime = collectionTime;
    }

    public String getTyProjectCode() {
        return tyProjectCode;
    }

    public void setTyProjectCode(String tyProjectCode) {
        this.tyProjectCode = tyProjectCode;
    }

    public LocalDateTime getTyCreateTime() {
        return tyCreateTime;
    }

    public void setTyCreateTime(LocalDateTime tyCreateTime) {
        this.tyCreateTime = tyCreateTime;
    }

    public String getTyCreateUserid() {
        return tyCreateUserid;
    }

    public void setTyCreateUserid(String tyCreateUserid) {
        this.tyCreateUserid = tyCreateUserid;
    }

    public String getTyCreateUserName() {
        return tyCreateUserName;
    }

    public void setTyCreateUserName(String tyCreateUserName) {
        this.tyCreateUserName = tyCreateUserName;
    }

    public LocalDateTime getTyLastUpdateTime() {
        return tyLastUpdateTime;
    }

    public void setTyLastUpdateTime(LocalDateTime tyLastUpdateTime) {
        this.tyLastUpdateTime = tyLastUpdateTime;
    }

    public String getTyLastUpdateUserid() {
        return tyLastUpdateUserid;
    }

    public void setTyLastUpdateUserid(String tyLastUpdateUserid) {
        this.tyLastUpdateUserid = tyLastUpdateUserid;
    }

    public String getTyLastUpdateUserName() {
        return tyLastUpdateUserName;
    }

    public void setTyLastUpdateUserName(String tyLastUpdateUserName) {
        this.tyLastUpdateUserName = tyLastUpdateUserName;
    }

    @Override
    public String toString() {
        return "basketData{" + "id=" + id + ", unloaId=" + unloaId + ", unloadName=" + unloadName + ", dataAlarmId=" + dataAlarmId + ", dataStatus=" + dataStatus + ", dataType=" + dataType + ", measureValue=" + measureValue + ", warnValue=" + warnValue + ", errorValue=" + errorValue + ", collectionTime=" + collectionTime + ", tyProjectCode=" + tyProjectCode + ", tyCreateTime=" + tyCreateTime + ", tyCreateUserid=" + tyCreateUserid + ", tyCreateUserName=" + tyCreateUserName + ", tyLastUpdateTime=" + tyLastUpdateTime + ", tyLastUpdateUserid=" + tyLastUpdateUserid + ", tyLastUpdateUserName=" + tyLastUpdateUserName + "}";
    }
}
